list = ['2.3.1.',
'2.3.1.1.',
'2.3.1.2.',
'2.3.1.3.',
'2.3.2.',
'2.3.2.1.',
'2.3.2.2.',
'2.3.3.',
'2.3.3.1.',
'2.3.3.2.',
'2.3.3.3.',
'2.3.3.4.',
'2.3.3.5.',
'2.3.3.6.',
'2.3.4.',
'2.3.4.1.',
'2.3.4.2.',
'2.3.4.3.',
'2.3.4.4.',
'2.3.4.5.',
'2.3.4.6.',
'2.4.',
'2.4.1.',
'2.4.1.1.',
'2.4.1.2.',
'2.4.1.3.',
'2.4.2.',
'2.4.2.1.',
'2.4.2.2.',
'2.4.2.3.',
'2.4.3.',
'2.4.3.1.',
'2.4.3.2.',
'2.4.4.',
'2.4.4.1.',
'2.4.5.',
'2.4.5.1.',
'2.4.5.2.',
'2.5.',
'2.5.1.',
'2.5.1.1.',
'2.5.1.2.',
'2.5.1.3.',
'2.5.1.4.',
'2.5.1.5.',
'2.5.1.6.',
'2.5.1.7.',
'2.5.2.',
'2.5.2.1.',
'2.5.2.2.',
'2.5.2.3.',
'2.5.2.4.',
'2.5.2.5.',
'2.5.3.',
'2.5.3.1.',
'2.5.3.2.',
'2.5.3.3.',
'2.5.4.',
'2.5.4.1.',
'2.5.4.2.',
'2.6.',
'2.6.1.',
'2.6.1.1.',
'2.6.1.1.1.',
'2.6.1.1.2.',
'2.6.1.2.',
'2.6.1.3.',
'2.6.2.',
'2.6.2.1.',
'2.6.2.2.',
'2.6.2.3.',
'2.6.2.4.',
'2.6.2.5.',
'2.6.2.6.',
'2.6.2.7.',
'2.6.2.8.',
'2.6.2.9.',
'2.6.2.10',
'2.6.3.',
'2.6.3.1.',
'2.6.3.2.',
'2.6.3.3.',
'2.6.3.4.',
'2.6.3.5.',
'2.6.3.6.',
'2.6.3.7.',
'2.6.3.8.',
'2.6.4.',
'2.6.4.1.',
'2.6.4.2.',
'2.6.4.3.',
'2.6.4.4.',
'2.6.4.5.',
'2.7.',
'2.7.1.',
'2.7.1.1.',
'2.7.1.1.1.',
'2.7.1.1.2.',
'2.7.1.1.3.',
'2.7.1.1.4.',
'2.7.1.1.5.',
'2.7.1.2.',
'2.7.1.2.1.',
'2.7.1.2.2.',
'2.7.1.2.3.',
'2.7.1.3.',
'2.7.1.3.1.',
'2.7.1.3.2.',
'2.7.1.3.3.',
'2.7.1.4.',
'2.7.1.4.1.',
'2.7.1.4.2.',]
for str in list:
    strs = str.split('.')
    # list2 = list(strs)
    # print(len(list2))
    print(len(strs)-1)